﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Collections.Generic;
using MySql.Data.MySqlClient;


public class CidadeDAO
{
    MySqlConnection connection = Database.getInstance.getConnection();

    public CidadeDAO()
    {

    }

    public List<CidadeDTO> getAll()
    {
        try
        {
            MySqlCommand command = connection.CreateCommand();
            MySqlDataReader reader;

            command.CommandText = "SELECT * FROM cidade";
            connection.Open();

            List<CidadeDTO> Cidade_List = new List<CidadeDTO>();

            reader = command.ExecuteReader();
            while (reader.Read())
            {
                CidadeDTO cidade = new CidadeDTO();
                cidade.Idcidade = Convert.ToInt32(reader["idcidade"]);
                cidade.Desricao = (string)reader["descricao"];
                Cidade_List.Add(cidade);
            }
            connection.Close();
            return Cidade_List;
        }
        catch (Exception ex)
        {
            throw ex;
        }

    }
}
